@charset "gb2312";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,table,th,td{margin:0;padding:0; font-family:"宋体";font-size:12px;}
input,select,button,textarea{vertical-align:middle;}
ol,ul{list-style:none;}img{border:0;}em{font-style:normal;}dl dt img{display:block;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

.clear { clear:both; line-height:0px; height:0px; overflow:hidden; background:#fff;}

.ad { width:960px; margin:10px auto; height:60px; overflow:hidden; }
.block1 ,.block2 ,.block3 ,.block4 ,.block5 ,.block6 { width:960px; margin:0 auto; margin-bottom:10px;}
.block_left { width:610px; float:left;}
.block_right { width:330px; float:right;}

/*标题样式*/
.con { zoom:1;}
.tt2 { background:url(/images/tt_bg.jpg) 0 -34px no-repeat; height:30px; overflow:hidden;}
.more { display:block; line-height:33px; height:30px; overflow:hidden; float:right; text-align:right; padding-right:13px;}
.tt2 h3 { font-size:14px; font-weight:bold; line-height:33px; background:url(/images/ico.gif) 10px 12px no-repeat; padding-left:20px; width:250px; float:left;}

.tt3 { background:url(/images/tt_bg.jpg) 0 0px no-repeat; height:30px; position:relative; margin-top:-2px;}
.con { border:1px solid #ddd;}
.tt3 h4 { height:31px; position:absolute; top:-1px; border:1px solid #ccc; width:125px; padding-left:25px; line-height:35px; overflow:hidden; font-weight:bold; font-size:14px; background:url(/images/ico.gif) 10px -50px no-repeat #fff;  border-bottom:0; margin-left:5px; }

/*公用?*/
.con_left { width:305px; overflow:hidden; float:left; padding-top:20px; padding-left:20px; display:inline;}
.con_right { width:281px; overflow:hidden; float:left; display:inline; padding-top:5px;}

.con_left dl { width:278px; overflow:hidden;}
.con_left ul { background:url(http://css.megajoy.com/cms/www/images/joyhome10083003.png) -110px 0 no-repeat; margin-top:10px; padding-top:10px; width:280px; margin-bottom:15px;}
.con_left li a{ font-size:14px;}
.con_left li { line-height:22px; width:270px; overflow:hidden; height:22px; background:url(/images/ico.gif) 0 -87px no-repeat; padding-left:10px;}

.con_right dl { width:126px; float:left; margin-right:13px; overflow:hidden; margin-top:15px; display:inline;}

/*block1_focus#181818*/
.block1_focus { background:#222; width:608px; height:290px; border:1px solid #222;}
.block1_focus .left { float:left; display:inline; width:511px; overflow:hidden;}
.block1_focus .left img { height:288px; width:510px; border:1px solid #222;}
.block1_focus .right { display:inline; float:left; width:96px; padding-top:1px;}
.block1_focus .right li { padding-left:8px; height:69px; vertical-align:bottom; overflow:hidden; padding-top:3px;}
.block1_focus .right .cur { background:url(../images/scroll_bg.jpg) 0 0 no-repeat;}
.block1_focus .right img { height:66px; width:85px;}

/*primary_scene*/
.primary_scene { width:244px; margin-top:10px; float:left;}
.primary_scene .tt { background:url(/images/tt_bg.jpg) 0 -66px no-repeat; height:30px; overflow:hidden;}
.primary_scene h2 { font-weight:bold; font-size:14px; line-height:35px; background:url(/images/ico.gif) 10px -15px no-repeat; padding-left:26px; width:150px; float:left; }
.primary_scene .con { border:1px solid #DDD; padding:2px 0 10px 2px; zoom:1;}

/*headlines_today*/
.headlines_today { width:334px; float:right; border:1px solid #ddd; height:271px; padding-top:35px; padding-left:20px; margin-top:10px; position:relative; }
.headlines_today .tt { width:69px; height:24px; position:absolute; right:-14px; top:4px; background:url(../images/tt.jpg) no-repeat; color:#fff; padding:3px 0 0 10px; font-weight:bold;}
h1 { font-size:18px; font-family:"黑体"; width:315px; display:block; line-height:30px; height:30px; overflow:hidden; text-align:center;}
.headlines_today ul { background:url(http://css.megajoy.com/cms/www/images/joyhome10083003.png) -110px 0 no-repeat; margin-top:13px; margin-left:-10px; padding-left:10px; padding-top:13px; width:315px;}
.ht_top a ,.headlines_today li a{ font-size:14px;}
.headlines_today li { line-height:22px; overflow:hidden; height:22px; background:url(/images/ico.gif) 0 -87px no-repeat; padding-left:10px;}
.top_list5 { margin-top:6px;}

/*ranking_list*/
.ranking_list { margin-top:0px; position:relative;}
.tt2 ul { position:absolute; top:10px; right:10px;}
.tt2 ul li { float:left; border:1px solid #ccc; border-bottom:0; text-align:center; margin-left:5px;  background:url(../images/bg_tab.gif) 0 -20px repeat-x; width:45px; height:20px; line-height:20px; }
.tt2 ul li.current_tab { background-position:0 0; font-weight:bold;}.tt2 ul li.current_tab a { color:#004499;}

.ranking_list .con { border:1px solid #ddd;}
.r_list li { height:35px; overflow:hidden; width:316px; line-height:37px; border:1px solid #fff; padding-left:10px; vertical-align:bottom;}
li.dark { background:#eee;}
.r_list em{ background:url(/images/ico.gif) 0 -217px no-repeat;margin-top:7px; line-height:25px; display:block; float:left; width:14px; margin-right:10px; padding-left:8px; height:20px; }
.r_list .list_one em { background-position:0 -178px; color:#fff;}
.r_list a { width:280px; float:left; display:block;}

.list_one dl{ width:280px; float:left; }
.list_one dt { width:115px; overflow:hidden; float:left; }
.r_list .list_one dd { float:left; width:160px; border:#ff0; display:inline;}.r_list .list_one a { width:160px;}
.list_one .tt { font-weight:bold; line-height:18px; height:36px; overflow:hidden; margin-top:10px;}
.list_one .n1 { background: url("http://css.megajoy.com/cms/www/images/joyhome101011.png") no-repeat scroll 0 -263px transparent; padding-left:20px; color:#999; margin-right:10px;}
.list_one .n2 { background: url("http://css.megajoy.com/cms/www/images/joyhome101011.png") no-repeat scroll 0 -286px transparent; padding-left:20px; color:#999;}

/*ptx*/
.ptx { margin-top:10px;}
.ptx .con { border:1px solid #ddd; height:239px;}

/*拍客推荐*/
.pktj_1 { padding:20px 0 0 15px; margin:0 0 0 10px; width:290px; background:url(/images/joyhome10083003.png) -110px 145px no-repeat; height:135px;}
.pktj_1 dl { width:126px; float:left; display:inline; overflow:hidden; margin-right:18px;}

.pktj_2 { padding:0 0 0 15px; margin:0 0 0 10px;  width:290px; height:165px; overflow:hidden;}
.pktj_2 ul { width:300px;  }
.pktj_2 li { width:130px; margin-right:5px; float:left; line-height:22px; overflow:hidden; height:22px; background:url(/images/ico.gif) 0 -87px no-repeat; padding-left:10px;}



/*电视精品*/
.dsjp { padding-bottom:17px;}
.dsjp dl { padding-left:15px; padding-right:10px; padding-top:18px; height:83px;}
.dsjp dt { float:left; width:120px;}
.dsjp .tt { line-height:22px; height:22px; overflow:hidden; font-weight:bold; background:url(/images/ico.gif) 0 -106px no-repeat; padding-left:10px; padding-top:8px;}
.dsjp dd ul { line-height:22px; margin-top:3px;}
.dsjp dd li { background:url(/images/ico.gif) 0 -87px no-repeat; padding-left:10px; line-height:22px; height:22px; overflow:hidden;}


/*dl dt dd img*/
.primary_scene img ,.list_one dt img ,.con_right dt img ,.pktj_1 dt img ,.dsjp dt img ,.con6_ dt img ,.jsjp dt img{ border:1px solid #ddd; padding:2px;}
.con_left dt img { border:1px solid #ddd; padding:3px;}

.list_one dt a:hover img ,.con_left dt a:hover img ,.con_right dt a:hover img ,.pktj_1 dt a:hover img ,.dsjp dt a:hover img ,.rdzt dt a:hover img ,.con6_ dt a:hover img ,.jsjp dt a:hover img{ border:1px solid #999;}

.primary_scene .con dd ,.con_right dd ,.con6_ dd{ line-height:18px; height:36px; overflow:hidden; margin-top:5px;}
.con_left dd { font-size:14px; font-weight:bold; margin-top:5px; overflow:hidden; height:20px; line-height:20px;}
.pktj_1 dd{ line-height:18px; height:18px; overflow:hidden; margin-top:3px;}


/*图片尺寸*/
.list_one dt img ,.primary_scene .con dt img ,.dsjp dt img ,.jsjp dt img { width:100px; height:75px;}
.con_right dt img ,.pktj_1 dt img ,.con6_ dt img{ width:120px; height:90px;}
.con_left dt img { width:270px; height:190px;}
.rdzt dt img { width:300px; height:60px;}

.primary_scene .con dl { width:104px; float:left; display:inline; margin:10px auto auto 10px;}
.primary_scene img { border:1px solid #ddd; padding:2px;}
.primary_scene  a:hover img { border:1px solid #999; padding:2px;}


/*热点专题*/
.sptg{ padding:15px;font-size:14px;line-height:22px;}

.rdzt { padding-top:20px;}
.rdzt dl{ margin:0 0 7px 10px;}
.rdzt dt img { border:1px solid #ddd; padding:2px;}
.rdzt dd { height:18px; line-height:18px; overflow:hidden; font-weight:bold; margin-top:5px; width:300px;}
.rdzt ul {background:url(http://css.megajoy.com/cms/www/images/joyhome10083003.png) -110px 0 no-repeat; padding-top:10px; width:305px; margin-left:10px; padding-bottom:10px;}
.rdzt ul li { line-height:22px; overflow:hidden; height:22px; background:url(/images/ico.gif) 0 -87px no-repeat; padding-left:10px;}

/*block6*/
.block6 { margin-bottom:0;}
.block6 .block_left { border:1px solid #ddd; padding:5px; width:598px;}
.tt6_ { height:30px;background:url(/images/ico.gif) 0 -140px repeat-x; overflow:hidden;}
.tt6_ h3 { width:70px; color:#004499; font-weight:bold; margin-left:10px; font-size:14px; float:left; display:inline; background:#fff; line-height:30px; text-align:center;}
.tt6_ .more { background:#fff; width:30px; padding-right:4px; margin-right:6px;}.tt6_ .more a ,.jsjp dd.xx a{ color:#004499;}

.con6_ { padding:5px 0 5px 15px; height:140px; overflow:hidden;}
.con6_ dl { width:126px; float:left; display:inline; margin-right:19px;}

/*纪实精品*/
.jsjp { padding-bottom:15px;}
.jsjp dl { padding-left:15px; margin-top:17px; height:84px; overflow:hidden; }
.jsjp dt { width:116px; float:left; display:inline;}
.jsjp dd { float:left; width:190px; display:inline;}
.jsjp dd.tt { font-weight:bold; line-height:25px; height:25px; overflow:hidden; margin-top:10px;}
.jsjp dd.xx { color:#999; line-height:18px; height:36px; overflow:hidden;}

.block5 { height:60px; overflow:hidden;}

/*2011-6-20*/
.block1 {height:300px; overflow:hidden; }
.headlines_today {height:281px;}
.primary_scene .con {padding: 5px 0 17px 2px;}
.ptx .con { height:238px; padding-top:10px;}
.headlines_today ul{ padding-top:15px; margin-top:15px;}
.headlines_today li { height:23px;}
.rdzt dd {text-align:center;}
.primary_scene .con { _padding: 4px 0 17px 0px;}
.primary_scene .more { padding-right:8px;}
.con6_ {padding: 5px 0 5px 18px;}
.con_left {width: 298px;}
.con_right {width: 289px;}
.con_right dl {margin-right: 17px;}
.block1_focus { background:#222 url(http://img.megajoy.com/2011-05-25/101596305.gif) no-repeat; width:610px; height:290px; overflow:hidden;border:0px;}
.block1_focus .left { width:513px;}
.recommendation .con{padding:10px 0 20px 2px; *padding:6px 0 13px 2px;}
.block1_focus .right .cur { background:url(http://img.megajoy.com/2011-05-26/101598931.jpg) 0 0 no-repeat;}


